package com.kerbores.nutz.modules.web;

import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.mvc.annotation.At;

import com.kerbores.ad.entries.ApplicationServer;
import com.kerbores.nutz.modules.common.BaseModule;
import com.kerbores.utils.entries.Result;

/**
 * @author 王贵源
 *
 *         create at 2014年9月25日 下午3:45:33
 */
@At("res")
public class ResourceModule extends BaseModule {

	@Inject
	private Dao dao;

	@At("/creat")
	public Result creat() {
		dao.create(ApplicationServer.class, false);
		return Result.success();
	}

	@At("/list")
	public Result findAll() {
		data.put("resources", dao.query(ApplicationServer.class, Cnd.orderBy().desc("id")));
		return Result.success().setData(data);
	}
}
